home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / p4 / p4-1_2c.lha / p4-1.2c / messages / makefile.proto < prev    next >
Makefile  |  1993-05-24  |  2KB  |  48 lines

  1. P4_HOME_DIR = ..
  2. INCLUDEDIR = $(P4_HOME_DIR)/include
  3. LIBDIR = $(P4_HOME_DIR)/lib
  4.  
  5. LIBS = $(LIBDIR)/libp4.a $(MDEP_LIBS)
  6.  
  7. default:$(P)
  8.     make $(MFLAGS) sr_test sr1_test systest
  9.  
  10. all:$(P)
  11.     make $(MFLAGS) sr_test systest 
  12.     make $(MFLAGS) sr_master sr_slave 
  13.     make $(MFLAGS) grid_master grid_slave
  14.  
  15. sr_test:$(P) sr_test.o $(LIBDIR)/libp4.a
  16.     $(CLINKER) $(CFLAGS) -o sr_test sr_test.o $(LIBS)
  17.  
  18. sr1_test:$(P) sr1_test.o $(LIBDIR)/libp4.a
  19.     $(CLINKER) $(CFLAGS) -o sr1_test sr1_test.o $(LIBS)
  20.  
  21. systest:$(P) systest.o $(LIBDIR)/libp4.a
  22.     $(CLINKER) $(CFLAGS) -o $@ systest.o $(LIBS)
  23.  
  24. grid_master:$(P) grid_master.o grid_slave.o grid_comm.o $(LIBDIR)/libp4.a
  25.     $(CLINKER) $(CFLAGS) -o grid_master grid_master.o grid_slave.o \
  26.     grid_comm.o $(LIBS)
  27.  
  28. grid_slave:$(P) slave_main.o grid_slave.o grid_comm.o $(LIBDIR)/libp4.a
  29.     $(CLINKER) $(CFLAGS) -o grid_slave slave_main.o grid_slave.o \
  30.     grid_comm.o $(LIBS)
  31.  
  32. vec_master:$(P) vec_master.o vec_slave.o $(LIBDIR)/libp4.a
  33.     $(CLINKER) $(CFLAGS) -o vec_master vec_master.o vec_slave.o \
  34.     $(LIBS)
  35.  
  36. vec_slave:$(P) slave_main.o vec_slave.o $(LIBDIR)/libp4.a
  37.     $(CLINKER) $(CFLAGS) -o vec_slave slave_main.o vec_slave.o $(LIBS)
  38.  
  39. sr_master:$(P) sr_master.o sr_slave.o $(LIBDIR)/libp4.a
  40.     $(CLINKER) $(CFLAGS) -o sr_master sr_master.o sr_slave.o $(LIBS)
  41.  
  42. sr_slave:$(P) slave_main.o sr_slave.o $(LIBDIR)/libp4.a
  43.     $(CLINKER) $(CFLAGS) -o sr_slave slave_main.o sr_slave.o $(LIBS)
  44.  
  45. realclean: clean
  46.     $(RM) -f sr_test sr1_test systest grid_master grid_slave \
  47.     vec_master vec_slave sr_master sr_slave Makefile alogfile.p*
  48.